home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / comm / misc / ITA1004Cfg.lha / ITA1004-Install / Install < prev    next >
Text File  |  1999-02-25  |  4KB  |  152 lines

  1.  
  2. ; ***************************************
  3. ; *                                     *
  4. ; *  ITA1004Config-Installationsskript  *
  5. ; *                                     *
  6. ; *  $VER: 1.0 (17.02.99) by J.Reinert  *
  7. ; *                                     *
  8. ; ***************************************
  9.  
  10.  
  11.  
  12. ; *************************************************************************
  13. ; Definition der globalen Konstanten
  14. ; *************************************************************************
  15.  
  16. (set #liesmichtext  "Lies_mich.TXT")        ; Schlusswort
  17. (set #libssource    "libs/wizard.library")  ; Library
  18. (set #progssource   "ITA1004Config/")       ; Programm
  19.  
  20. ; *************************************************************************
  21. ; Version der Workbench bestimmen
  22. ; *************************************************************************
  23.  
  24. (set #os_version (/ (getversion "libs:version.library") 65536))
  25.  
  26. ; *************************************************************************
  27. ; Definition der deutschen Texte
  28. ; *************************************************************************
  29.  
  30. (set #msg2
  31.   (cat "\nDas Programm \"ITA1004Config\" ermöglicht Amiga-Anwendern "
  32.        "eine relativ einfache Konfiguration der ISDN-Anlage \"I-TA 1004 II\" von "
  33.        "Conrad-Electronic. Die Eingabe langer Zahlenkolonnen über die "
  34.        "Tastatur des Telefones hat damit ein Ende\n\n"
  35.        "Um das Programm nutzen zu können, sollte Ihr Amiga über 2MB RAM, "
  36.        "komplett installiertem Amiga-OS 3.x und einer freien seriellen "
  37.        "Schnittstelle verfügen."
  38.   )
  39. )
  40.  
  41. (set #bad-kick
  42.   (cat ""@app-name" benötigt Amiga-OS 3.0 oder höher!\n"
  43.        "Dies wäre jetzt der richtige Zeitpunkt, Ihren "
  44.        "Amiga aufzuwerten. "
  45.   )
  46. )
  47.  
  48. (set #askdirmsg
  49.   (cat "Wo möchten Sie "@app-name" installieren?. Eine Schublade "
  50.        "mit Namen \"ITA1004Config\" wird erzeugt"
  51.   )
  52. )
  53.  
  54. (set #wizardhelp
  55.   (cat "Die 'wizard.library' wird zum erzeugen und verwalten der "
  56.        "grafischen Benutzerschnittstelle benötigt."
  57.   )
  58. )
  59.  
  60. (set #prgprompt "Kopieren des Programmes und Zubehör")
  61.  
  62. (set #prghelp
  63.   (cat "Bei Erstinstallation sollten Sie alle Dateien auswählen. "
  64.        "Erfahrene Anwender können durch auswählen bestimmter Dateien "
  65.        "auch Updates installieren"
  66.   )
  67. )
  68.  
  69. ; *************************************************************************
  70. ; Beginn der Installation
  71. ; *************************************************************************
  72.  
  73. (complete 0)
  74. (if (< #os_version 39)
  75.   (
  76.     (abort #bad-kick)
  77.   )
  78. )
  79. (message #msg2)
  80. (welcome)
  81. (complete 1)
  82.  
  83. ; *************************************************************************
  84. ; Zielverzeichnis auswählen lassen
  85. ; *************************************************************************
  86.  
  87. (set name
  88.   (askdir
  89.     (prompt  #askdirmsg)
  90.     (help    #askdirhelp)
  91.     (default @default-dest)
  92.   )
  93. )
  94. (set #destname (tackon name "ITA1004Config"))
  95. (complete 5)
  96.  
  97. ; *************************************************************************
  98. ; Datenschubladen erzeugen
  99. ; *************************************************************************
  100.  
  101. (makedir #destname (infos))
  102.  
  103. (complete 10)
  104.  
  105. ; *************************************************************************
  106. ; Kopieren der Librarys
  107. ; *************************************************************************
  108.  
  109. (copylib 
  110.   (prompt "Kopieren der 'wizard.library'") 
  111.   (help #wizardhelp) 
  112.   (source #libssource) 
  113.   (dest "Libs:") 
  114.   (confirm "EXPERT")
  115. )
  116. (complete 20)
  117.  
  118. ; *************************************************************************
  119. ; Kopieren des Programms
  120. ; *************************************************************************
  121.  
  122. (copyfiles 
  123.   (prompt #prgprompt) 
  124.   (help #prghelp) 
  125.   (source #progssource) 
  126.   (dest #destname) 
  127.   (all) 
  128.   (confirm "EXPERT")
  129. )
  130. (complete 80)
  131.  
  132. ; *************************************************************************
  133. ; Aktuelles Verzeichnis setzen
  134. ; *************************************************************************
  135.  
  136. (set @default-dest #destname)
  137.  
  138. (complete 100)
  139.  
  140. ; *************************************************************************
  141. ; Falls vorhanden, einen LiesMich-Text anzeigen
  142. ; *************************************************************************
  143.  
  144. (if (exists #liesmichtext)
  145.   (run (cat "run sys:utilities/more " #liesmichtext))
  146. )
  147.  
  148. ; *************************************************************************
  149. ; Ende der Installation
  150. ; *************************************************************************
  151.  
  152.